Calculus of Communicating Systems: a synopsis

نویسنده

  • Mantis H.M. Cheng
چکیده

This article summarizes the essential ideas as presented in the book \Communication and Concurrency" by R.Milner [Mil89]. It presents intuitively the concepts of observation equivalence and observation congruence based on a fundamental notion of bisimulation. 1 Modelling Concurrent Systems There are many ways of specifying, designing and implementing a system. Different approaches may arrive at the same system. When are they (i.e., speci cations, designs and implementations) essentially the same? Basically, they are just abstractions of the same system but with di erent levels of details. At a given level of abstraction, di erent descriptions of the same system should be equivalent. For deterministic systems, we could say that two systems are equivalent if they produce identical outputs for the same input. That is, they satisfy the same input-output relation. Di erent algorithms of encoding a solution with varying degree of performance will be considered equivalent as long as they produce the same results. But, what about concurrent systems? They are highly non-deterministic, i.e., they may produce di erent outputs at di erent time for the same input. Some may end up with deadlocks, and others may not. How can they be compared and analyzed? We could consider that: As long as they exhibit the same ongoing behaviour, they are equivalent. In this sense, a system with deadlocks will be di erent from one without. So then, what are these ongoing behaviours of concurrent systems? To answer these questions, rst we need establish a model of concurrent systems, and then examine the essential properties that characterize their behaviours. An agent (or sometimes called a process) is any (concurrent) system whose behaviour consists of discrete actions. An action is either an interaction (a communication) with another agent, or it occurs independently; it is instantaneous

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Topology, Randomness and Noise in Process Calculus∗

Formal models of communicating and concurrent systems are one of the most important topics in formal methods, and process calculus is one of the most successful formal models of communicating and concurrent systems. In the previous works, the author systematically studied topology in process calculus, probabilistic process calculus and pi-calculus with noisy channels in order to describe approx...

متن کامل

Semantics for the Specification of Asynchronous Communicating Systems (SACS)

The objective of the paper is to describe the formal definitions for the Specification of Asynchronous Communicating System (SACS). This is a process algebra which is a descendent of the synchronous variant of Calculus of Communicating Systems (CCS) known as Synchronous Calculus of Communicating Systems (SCCS). To this end, we present Structured Operational Semantics (SOS) for the constructs of...

متن کامل

The Effects of Different SDE Calculus on Dynamics of Nano-Aerosols Motion in Two Phase Flow Systems

Langevin equation for a nano-particle suspended in a laminar fluid flow was analytically studied. The Brownian motion generated from molecular bombardment was taken as a Wiener stochastic process and approximated by a Gaussian white noise. Euler-Maruyama method was used to solve the Langevin equation numerically. The accuracy of Brownian simulation was checked by performing a series of simulati...

متن کامل

Spacetime Calculus

This book provides a synopsis of spacetime calculus with applications to classical electrodynamics, quantum theory and gravitation. The calculus is a coordinate-free mathematical language enabling a unified treatment of all these topics and bringing new insights and methods to each of them.

متن کامل

A calculus of communicating systems with label passing - ten years after

This note is dedicated to Robin Milner. We take the opportunity of looking back on a ten year old report of ours on an extension of CCS with label passing.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994